package com.yeskery.nut.transaction;

/**
 * 事务管理器持有对象
 * @author sprout
 * @version 1.0
 * 2022-08-27 14:07
 */
public class TransactionManagerHolder {

    /** 事务管理器 */
    private static TransactionManager transactionManager;

    /**
     * 设置事务管理器
     * @param transactionManager 事务管理器
     */
    static void setTransactionManager(TransactionManager transactionManager) {
        TransactionManagerHolder.transactionManager = transactionManager;
    }

    /**
     * 获取事务管理器
     * @return 事务管理器
     */
    public static TransactionManager getTransactionManager() {
        return transactionManager;
    }
}
